13
3
20
72
89
28
61
56
103
34
57
170
67
85
27
25
214
36
263
58
76
31
319
37
73
122
106
29
40
49
18
60
144
156
243
128
101
107
63
15
646
104
275
158
240
99
96
66
47
46
195
171
59